770acf28f735d17b0e6831093ad302735fb9e9d5,plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileSystemListener.java,SvnFileSystemListener,copy,#VirtualFile#VirtualFile#String#,125

Before Change


    }

    if (!SVNWCUtil.isVersionedDirectory(srcFile.getParentFile())) {
      myAddedFiles.add(new AddedFileInfo(vcs.getProject(), toDir, copyName, null, false));
      return null;
    }

    final SVNStatus fileStatus = getFileStatus(vcs, srcFile);
    if (fileStatus != null && fileStatus.getContentsStatus() == SVNStatusType.STATUS_ADDED) {
      myAddedFiles.add(new AddedFileInfo(vcs.getProject(), toDir, copyName, null, false));
      return null;
    }

    if (sameRoot(vcs, file.getParent(), toDir)) {
      myAddedFiles.add(new AddedFileInfo(vcs.getProject(), toDir, copyName, srcFile, false));
      return null;
    }

    myAddedFiles.add(new AddedFileInfo(vcs.getProject(), toDir, copyName, null, false));
    return null;
  }

After Change


    }

    if (sameRoot(vcs, file.getParent(), toDir)) {
      myAddedFiles.putValue(vcs.getProject(), new AddedFileInfo(toDir, copyName, srcFile, false));
      return null;
    }

    myAddedFiles.putValue(vcs.getProject(), new AddedFileInfo(toDir, copyName, null, false));
    return null;
  }